.f-discussion-group-content {
    &-item {
        display: flex;
        flex-direction: row;
        margin-bottom: 14px;

        .discussion-item-avatar {
            width: 32px;
            height: 32px;
            margin-right: 10px;
            overflow: hidden;
            cursor: pointer;
            flex-shrink: 0;

            &-img {
                display: block;
                width: 32px;
                height: 32px;
                border-radius: 50%;
            }

            &-tip {
                width: 32px;
                height: 32px;
                font-size: 12px;
                color: #fff;
                text-align: center;
                line-height: 32px;
                border-radius: 50%;
                background-color: #4796FF;
            }
        }

        .discussion-item-inner {
            flex-shrink: 1;
            flex-grow: 1;
            flex-basis: 0;
            padding-bottom: 14px;
            border-bottom: 1px solid #e3e3e3;
            overflow: hidden;

            .discussion-item-username {
                margin-bottom: 4px;
                font-size: 16px;
                color: rgba(0, 0, 0, 0.85);
            }

            .discussion-item-text {
                font-size: 14px;
                color: rgba(0, 0, 0, 0.75);

                .discussion-item-text-message {
                    // bugNum: 454035;
                    // a{
                    // color: #3487E3!important;
                    // }
                    word-break: break-all;
                }

            }

            .discussion-item-text-reply {
                margin-top: 11px;
                padding: 6px 8px;
                font-size: 0;
                background: #F5F5F5;
                border-radius: 2px;

                &-title,
                &-content {
                    font-size: 14px;
                    color: rgba(0, 0, 0, 0.75);
                    line-height: 20px;
                }

                &-title {
                    .discussion-item-text-reply-name {
                        color: #3487E3;
                    }
                }

                &-content {
                    word-break: break-all;
                }
            }

            .discussion-item-files {
                margin-top: 11px;

                .ffilepreview--filetype-icon {
                    width: 40px;
                    height: 40px;
                }
            }

            .discussion-item-footer {
                margin-top: 10px;
                padding-right: 20px;
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: space-between;

                .discussion-item-time {
                    font-size: 14px;
                    color: #B1B6C2;
                }

                .discussion-item-btns {
                    display: flex;
                    align-items: center;

                    .discussion-item-btns-start {
                        display: flex;
                        align-items: center;
                        position: relative;
                        cursor: pointer;

                        .f-icon {
                            color: rgba(0, 0, 0, 0.45);
                            font-size: 16px;

                            &::before {
                                vertical-align: bottom;
                            }
                        }

                        .discussion-item-btns-start-text {
                            margin-left: 14px;
                            font-size: 14px;
                            color: rgba(0, 0, 0, 0.45);
                        }

                        &:hover {

                            .f-icon,
                            .discussion-item-btns-start-text {
                                color: #3487E3;
                            }
                        }
                    }
                }
            }
        }

        &:last-child {
            .discussion-item-inner {
                border-bottom: none;
            }
        }
    }
}